home *** CD-ROM | disk | FTP | other *** search
- /*
- iskanji2 文字列のnバイト目が漢字かどうか見分ける関数
- 戻り値
- 0 NUL以降
- 1 ANK
- 2 漢字第一バイト
- 3 漢字第二バイト
- */
-
- #include <string.h>
- #include <Normlib.h>
-
- int iskanji3( char *a, int p )
- {
- int i, k=0;
- if (strlen(a)<p || p<1)
- return (0);
- for ( i=1; i<p; i++ )
- {
- if (k==0)
- {
- if (iskanji(*a)!=0)
- {
- k = 1;
- }
- } else {
- k = 0;
- }
- a++;
- }
- if (k==1)
- return (3);
- if (iskanji(*a)==0)
- return (1);
- else
- return (2);
- }
-